Exemplo: Lendo valores até um número específico


Realiza a leitura de valores até que uma condição ocorra.

import java.util.Scanner;

public class ExemploDoWhile {
    public static void main(String[] args) {
        Scanner teclado= new Scanner(System.in);

        int numero;
        System.out.println("Digite números positivos (negativo encerra):");

        do {
            System.out.print("Número: ");
            numero = teclado.nextInt();
        } while (numero >= 0);

        System.out.println("Encerrado porque foi digitado um número negativo.");
    }
}